﻿function InitAjax()
{
	var Ajax=false; 
	try { 
		Ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
	}catch (e) { 
		try { 
			Ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		}catch (E) { 
			Ajax = false; 
		} 
	}
	if (!Ajax && typeof XMLHttpRequest!="undefined") { 
		Ajax = new XMLHttpRequest(); 
	} 
	return Ajax;
}

function loadDiv(path){
	
	var url = path;	//定义服务器端的URL
	ShowbgAndFormDiv();
	var getMsg = document.getElementById("loadFormDiv");	 
	var Ajax = InitAjax();								 
	Ajax.open("POST", url, true);				//使用GET方法请求
	Ajax.setRequestHeader("If-Modified-Since","0");
	Ajax.onreadystatechange = function() {			//获取执行状态
		if (Ajax.readyState == 4 && Ajax.status == 200) {	//如果执行正常则将返回内容赋值给上面指定的层
			getMsg.innerHTML = Ajax.responseText;	
		}
	}
	Ajax.send(null);
}

 function subFrm(){

document.frm.submit();

}
//用户操作时候的背景锁定
function ShowbgAndFormDiv(div){
	var myLockBg=document.getElementById("lockBg");
	var myFormDiv=document.getElementById("loadFormDiv");
	var FormDivHeight=260;//定义表单高度
	var FormDivWidth=300;//定义表单宽度
	var bgDivWidth=document.documentElement.clientWidth;//获取浏览器宽度
	var bgDivHeight=document.documentElement.clientHeight;//获取浏览器高度
	var PageHeight=document.body.scrollHeight;//获取整个页面高度
	var formTop=(bgDivHeight-FormDivHeight)/2;//计算出表单离浏览器上边的距离
	var formLeft=(bgDivWidth-FormDivWidth)/2;//计算出表单离浏览器左边的距离
	myLockBg.style.display='';//使背景可见的
	myLockBg.style.height=PageHeight+'px';//设置背景高度
	myLockBg.style.width=bgDivWidth+'px';//设置背景宽度
	myFormDiv.style.display='';//使表单可见
	myFormDiv.style.top=formTop+'px';//设置表单上边距
	myFormDiv.style.left=formLeft+'px'//设置表单左边距
	myFormDiv.style.width=FormDivWidth+'px';//设置表单宽度
	window.scroll='none';
}

//取消锁定入操作匡
function myCancel(){
	var myLockBg=document.getElementById("lockBg");
	var myFormDiv=document.getElementById("loadFormDiv");
	myLockBg.style.display='none';
	myFormDiv.style.display='none';
}


 // 去掉字符串的首空格（左空格）
	function LTrim(str){ 
        var i;
        for(i=0;i<str.length; i++) {
            if(str.charAt(i)!=" ") break;
        }
        str = str.substring(i,str.length);
        return str;
    }
    
// 去掉字符串的尾空格（右空格）
    function RTrim(str){
        var i;
        for(i=str.length-1;i>=0;i--){
            if(str.charAt(i)!=" ") break;
        }
        str = str.substring(0,i+1);
        return str;
    }
    
// 去掉字符串的头尾空格（左右空格）
    function Trim(str){
        return LTrim(RTrim(str));
    }


function Jload(path){

	var url =Trim(path);	
	var getMsg = document.getElementById("ajaxPage");	
	var Ajax = InitAjax();								
	Ajax.open("POST", url, true);				
	Ajax.setRequestHeader("If-Modified-Since","0");
	Ajax.onreadystatechange = function() {			
		if (Ajax.readyState == 4 && Ajax.status == 200) {	
			getMsg.innerHTML = Ajax.responseText;	
		 
		}
	}
	Ajax.send(null);
}

function checkArticle(){
	var myFlg=false;
	var titleError=document.getElementById("titleError");
	var contentError=document.getElementById("contentError");
	var title=document.articleForm.title.value;
	var content=document.articleForm.content.value;
	if(Trim(title)==""){
		 titleError.innerHTML="<span style='color:red'>不能为空</span>";
	}else if(title.length>50){
		 titleError.innerHTML="<span style='color:red'>长度50字内</span>";
	}else{
    document.articleForm.submit();
	}
 
}


